"use strict";
// let 变量名：string|number|boolean=默认值（初始值）
var str = '默认值';
// str = 123//错误
var num = 123;
// num=''//错误
var bool = true;
bool = false;
//任意类型
var r = 123;
r = '123';
r = true;
//数组
var arr = [1, 2, 3];
var arr1 = [1, 2, 3, '1', true];
var n1 = undefined;
var n2 = null;
//never 其他类型的子类型 从来不会出现的值
//枚举
var Sex;
(function (Sex) {
    Sex[Sex["male"] = 1] = "male";
    Sex[Sex["female"] = 2] = "female";
})(Sex || (Sex = {}));
console.log(Sex.male);
//元组
var arr3 = [1, '2']; //固定长度的数组，默认值是固定的
